package cn.wzvtc.soft14;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.List;

/**
 * Created by linji on 2016/3/18.
 */
@Service
public class KebiaoService {
    /**根据周次和班级返回班级课表信息
     * @param week -周次
     * @param clazz - 班级
     * @return 课表信息
     */
    public List getKebiao(int week, String clazz) {
       // return (List)this.kebiaoRepo.findAll();
        return (List)this.kebiaoRepo.findByClazzAndWeek(clazz, week);
//        Ke k1=new Ke();
//        k1.setAddr("明德楼803");
//        k1.setStart(3);
//        k1.setEnd(5);
//        k1.setT("项道东");
//        k1.setName("动态编程");
//        k1.setClazz(3);
//
//        Ke k2=new Ke();
//        k2.setAddr("明德楼805");
//        k2.setStart(1);
//        k2.setEnd(2);
//        k2.setT("项东");
//        k2.setName("动编程");
//        k2.setClazz(1);
//        List list=new ArrayList();
//
//        list.add(k1);
//        list.add(k2);
//        return list;

    }

    @Autowired
    private KebiaoRepo kebiaoRepo;

    public void save(Ke k) {
        this.kebiaoRepo.save(k);

    }
    List select() {
      return  (List)kebiaoRepo.findAll();

    }


    public Ke getById(String id) {
        return this.kebiaoRepo.findOne(id);
    }


    public void delet(Ke id) {
        this.kebiaoRepo.delete(id);
    }
}
